\select@language {polish}
\contentsline {chapter}{Spis tre\'sci}{4}{section*.1}
\contentsline {chapter}{\chapternumberline {1}Wprowadzenie}{6}{chapter.1}
\contentsline {chapter}{\chapternumberline {2}Analiza problemu}{8}{chapter.2}
\contentsline {section}{\numberline {2.1}Poj\IeC {\k e}cia i definicje stosowane w badaniu bud\IeC {\.z}etu gospodarstw domowych}{8}{section.2.1}
\contentsline {section}{\numberline {2.2}Aspekty analizy bud\IeC {\.z}etu domowego}{9}{section.2.2}
\contentsline {chapter}{\chapternumberline {3}Za\IeC {\l }o\IeC {\.z}enia systemu}{11}{chapter.3}
\contentsline {section}{\numberline {3.1}Przeznaczenie systemu}{11}{section.3.1}
\contentsline {section}{\numberline {3.2}Wymagania}{11}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Wymagania funkcjonalne}{12}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Wymagania niefunkcjonalne}{16}{subsection.3.2.2}
\contentsline {chapter}{\chapternumberline {4}Architektura systemu}{19}{chapter.4}
\contentsline {section}{\numberline {4.1}Architektura aplikacji internetowej}{19}{section.4.1}
\contentsline {section}{\numberline {4.2}Architektura warstwy serwerowej}{23}{section.4.2}
\contentsline {chapter}{\chapternumberline {5}Zastosowane technologie}{25}{chapter.5}
\contentsline {section}{\numberline {5.1}GWT}{25}{section.5.1}
\contentsline {subsection}{\numberline {5.1.1}Architektura aplikacji internetowej}{25}{subsection.5.1.1}
\contentsline {subsection}{\numberline {5.1.2}Tryby pracy}{26}{subsection.5.1.2}
\contentsline {subsection}{\numberline {5.1.3}Komunikacja z warstw\IeC {\k a} serwerow\IeC {\k a}}{26}{subsection.5.1.3}
\contentsline {subsection}{\numberline {5.1.4}Interfejs u\IeC {\.z}ytkownika}{28}{subsection.5.1.4}
\contentsline {subsection}{\numberline {5.1.5}Uzasadnienie wyboru}{28}{subsection.5.1.5}
\contentsline {section}{\numberline {5.2}Google App Engine(GAE) }{29}{section.5.2}
\contentsline {section}{\numberline {5.3}Java Data Objects (JDO)}{30}{section.5.3}
\contentsline {chapter}{\chapternumberline {6}Implementacja}{32}{chapter.6}
\contentsline {section}{\numberline {6.1}Uwierzytelniane}{32}{section.6.1}
\contentsline {section}{\numberline {6.2}Obs\IeC {\l }uga historii i sterowanie stanem aplikacji}{33}{section.6.2}
\contentsline {section}{\numberline {6.3}Dost\IeC {\k e}p do danych}{36}{section.6.3}
\contentsline {section}{\numberline {6.4}Synchronizacja z kontami bankowymi}{37}{section.6.4}
\contentsline {chapter}{\chapternumberline {7}Prezentacja dzia\IeC {\l }ania aplikacji}{39}{chapter.7}
\contentsline {chapter}{\chapternumberline {8}Podsumowanie}{45}{chapter.8}
\contentsline {chapter}{Spis literatury}{47}{section*.8}
\contentsline {appendix}{\chapternumberline {A}Spis zawarto\IeC {\'s}ci p\IeC {\l }yty CD}{48}{appendix.A}
